
var tweets = null;	//ユーザーツイートページ

function initializeTweetsDialog(params, recursive){
	params['include_rts'] = '1';
	if(params['page'] == undefined){
		params['page'] = 1;
	}
	$.mobile.showPageLoadingMsg();
	api.getUserTimeline(params,function(data){
		$.mobile.hidePageLoadingMsg();
		var page, user_id, count = 0;
		if(tweets == null || recursive != true){
			$("#tweets").empty();
			tweets = new Timeline("mytweets-dialog","tweets");
		}
		for(i in data){
			tweets.append(data[i]);
			count++;
		}
		//アカウントページのイベント
		$("div.tweet_unit img").click(accountShowEvent);
		
		//個々のツイートページのイベント
		$("div.tweet_unit .tweet").click(tweetShowEvent);
		
		//お気に入り、リツイートイベント
		$("div.tweet_unit a.fav").click(favEvent);
		$("div.tweet_unit a.unfav").click(unfavEvent);
		$("div.tweet_unit a.rt").click(retweetEvent);
		$("div.tweet_unit a.unrt").click(unretweetEvent);
		user_id = params['user_id']
		page = params['page'];
		if(count > 0){
			//次を見る奴
			tweets.appendNextTweet(); //次を見る
			$('#mytweets-dialog div:last').click(function(){
				$(this).remove();
				page++;
				initializeTweetsDialog({user_id:user_id,page:page}, true);
			});
		}
	});
}